#ifndef PUSHERACTIVATECOMMAND_H
#define PUSHERACTIVATECOMMAND_H

#include "Pusher.h"
#include "GameCommand.h"

class PusherActivateCommand: public GameCommand
{
public:
	PusherActivateCommand(Pusher* receiver);
	PusherActivateCommand(const PusherActivateCommand& rhs);
	virtual ~PusherActivateCommand();

	void Execute();
	GameCommand* Clone() const;
	
protected:
private:
	Pusher* pusher;
};

#endif //PUSHERACTIVATECOMMAND_H
